right-regular grammar